Gaming Machine Capable of Executing a Game Consuming Credits and Control Method Thereof

ABSTRACT

A gaming machine of the present invention comprises: a memory; an output device; and a controller programmed so as to execute the processing of: (a) executing a game; (b) determining a payout to be offered based upon a result of the game in each execution of the game; (c) storing payout data showing the payout determined in each the game into the memory; (d) determining whether or not the payout determined in each the game is not less than a prescribed amount based upon the payout data stored in the memory; (e) determining a deduction amount deducted in offering the payout determined to be not less than the prescribed amount in the processing (d); and (f) outputting information on the deduction amount determined in the processing (e) by the output device.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims benefit of priority based on U.S. Provisional Patent Application No. 61/031,108 filed on Feb. 25, 2008. The contents of this application are incorporated herein by reference in their entirety.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a gaming machine capable of executing a game consuming credits, and a control method thereof.

2. Discussion of the Background

In gaming machines such as slot machines, a payout has conventionally been made on condition that a prescribed winning combination is won. Among such gaming machines, there exist, for example, gaming machines where a payout referred to as a jackpot is made, as disclosed in U.S. Pat. No. 5,078,405. When the jackpot is won, it is possible for the player to acquire a great amount of game media at once.

Incidentally, in a game played in a gaming parlor such as a casino, there are cases where a payout in accordance with one winning may be taxed when its amount is not less than a fixed amount. Therefore, in a gaming machine where a large amount of payout such as the jackpot as described above is made, a method has conventionally been taken in which an employee of the gaming parlor calculates a tax and makes a payout with the tax deducted therefrom to a player. However, this method has the problem of having to suspend the player from playing the game in each large-amount winning.

Hence, there exist gaming parlors having adopted the following method: a variety of settings such as a payout limit amount for the jackpot are changed in a gaming machine and a player plays a game under such settings; and the employee constantly checks a winning state to determine whether or not a payout is to be taxed during the game, and calculates a tax amount altogether to make a payout at completion of the game. According to this method, it is not necessary to suspend the game even in the case of large-amount winning, so that the stress on the player can be reduced.

However, in the aforementioned method, the employee needs to constantly audit a winning amount, thereby causing the problem of putting a large load on the employee.

The present invention was made in view of the aforementioned problems, and has an object to provide a gaming machine capable of reducing a load of an employee of a gaming parlor, and a method for controlling the gaming machine.

The contents of U.S. Pat. No. 5,078,405 are incorporated herein by reference in their entirety.

SUMMARY OF THE INVENTION

A first embodiment of the present invention provides a gaming machine comprising: a memory capable of storing data; an output device capable of outputting information; and a controller programmed so as to execute the processing of: (a) executing a game; (b) determining a payout to be offered based upon a result of the game in each execution of the game; (c) storing payout data showing the payout determined in each the game into the memory; (d) determining whether or not the payout determined in each the game is not less than a prescribed amount based upon the payout data stored in the memory; (e) determining a deduction amount which is deducted in offering the payout determined to be not less than the prescribed amount in the processing (d); and (f) outputting information on the deduction amount determined in the processing (e) by the output device.

According to the aforementioned gaming machine, payout data showing a payout determined in each execution of a game is stored into a memory (e.g. RAM), and based upon the payout data, it is determined whether or not each payout is not less than a prescribed amount. Then, with regard to a payout determined to be not less than the prescribed amount, a deduction amount (e.g. a tax determined based upon a prescribed tax rate), which is deducted in offering the payout, is determined and the information thereof is outputted by an output device (e.g. display capable of displaying an image).

Namely, a payout amount determined in each game is determined, a deduction amount is determined with regard to a payout not less than the prescribed amount, and the information thereof is outputted. Since the gaming machine determines whether or not a tax and the like is required to be deducted with regard to all payouts in each game and calculates a tax and the like required to be deducted, an employee of a gaming parlor need not audit every winning state during the game. Hence a load of the employee can be reduced.

Further, since the information on the tax and the like required to be deducted is outputted in the form of an image or the like, it is possible by looking at the information to make an easy and accurate payout with the tax and the like taken into account at the time of accounting. This enables prevention of a calculation error of a tax amount.

Moreover, since the player can also see accurate information on the tax and the like, it is possible to prevent an illicit act of the gaming parlor such as intentional collection of a tax in amount larger than an original amount.

Desirably, in the aforementioned gaming machine, the output device is a display capable of displaying an image, and the processing (f) is processing of displaying on the display an image showing information on the deduction amount determined in the processing (e).

According to the aforementioned gaming machine, since the information on the calculated tax and the like is outputted in the form of an image, the amount to be deducted from the payout becomes obvious at a glance. It is therefore possible to make the player and the employee reliably recognize the deduction amount.

Desirably, in the aforementioned gaming machine, the processing (f) is processing of issuing a recorded medium, in which information on the deduction amount determined in the processing (e) is recorded, by the output device.

According to the aforementioned gaming machine, a recorded medium is issued where the information on the deduction amount is recorded (e.g. a ticket with a tax amount printed thereon).

At the time of accounting, the payout with the tax and the like taken into account can be received by taking the recorded medium to an accounting place, and hence it is not necessary to go all the way to call the employee to a place where the gaming machine is located. It is therefore possible to reduce the load of the employee as well as reducing the stress of the player.

A second embodiment of the present invention provides a gaming machine comprising: an input device capable of inputting an operation; a memory capable of storing data; an output device capable of outputting information; and a controller programmed so as to execute the processing of: (a) executing a game; (b) determining a payout to be offered based upon a result of the game in each execution of the game; (c) executing switching of an audit mode and a non-audit mode based upon an input from the input device; (d) storing payout data showing the payout determined in each the game executed in the audit mode into the memory; (e) determining whether or not the payout determined in each the game executed in the audit mode is not less than a prescribed amount based upon the payout data stored in the memory; (f) determining a deduction amount deducted in offering the payout determined to be not less than the prescribed amount in the processing (e); and (g) outputting information on the deduction amount determined in the processing (f) by the output device.

According to the aforementioned gaming machine, switching of the audit mode and the non-audit mode is made based upon an input from an input device (e.g. a touch panel), and payout data showing a payout determined in each execution of a game in the audit mode is stored into a memory (e.g. RAM), and based upon the payout data, it is determined whether or not each payout is not less than a prescribed amount. Then, with regard to a payout determined to be not less than the prescribed amount, a deduction amount (e.g. a tax determined based upon a prescribed tax rate), which is deducted in offering the payout, is determined and the information thereof is outputted by an output device (e.g. a display capable of displaying an image).

Namely, a payout amount determined in each game in the audit mode is determined, and with regard to a payout not less than the prescribed amount, a deduction amount is determined and the information thereof is outputted. Since it is determined whether or not a tax and the like required to be deducted with regard to all payouts in each game in the audit mode and a tax and the like required to be deducted is calculated, an employee of a gaming parlor need not audit every winning state during the game. Hence a load of the employee can be reduced.

Further, since the information on the tax and the like required to be deducted is outputted in the form of an image or the like, it is possible by looking at the information to make an easy and accurate payout with the tax and the like taken into account at the time of accounting. This enables prevention of a calculation error of a tax amount.

Moreover, since the player can also see accurate information on the tax and the like, it is possible to prevent an illicit act of the gaming parlor such as intentional collection of a tax in amount larger than an original amount.

Moreover, the switching of the audit mode where a tax and the like are calculated by the gaming device and the non-audit mode can be made by input. Hence, the player can determine whether or not the game is played in the audit mode.

Desirably, in the aforementioned gaming machine, the output device is a display capable of displaying an image, and the processing (g) is processing of displaying on the display an image showing information on the deduction amount determined in the processing (f).

According to the aforementioned gaming machine, since the information on the calculated tax and the like is outputted in the form of an image, the amount to be deducted from the payout becomes obvious at a glance. It is therefore possible to make the player and the employee reliably recognize the deduction amount.

Furthermore, desirably, in the aforementioned gaming machine, the processing (g) is processing of issuing a recorded medium, in which information on the deduction amount determined in the processing (f) is recorded, by the output device.

According to the aforementioned gaming machine, a recorded medium is issued where the information on the deduction amount is recorded (e.g. a ticket with a tax amount printed thereon).

At the time of accounting, the payout with the tax and the like taken into account can be received by taking the recorded medium to an accounting place, and hence it is not necessary to go all the way to call the employee to a place where the gaming machine is located. It is therefore possible to reduce the load of the employee as well as reducing the stress of the player.

A third embodiment of the present invention provides a method for controlling the gaming machine, comprising the steps of: (a) executing a game; (b) determining a payout to be offered based upon a result of the game in each execution of the game; (c) storing payout data showing the payout determined in each the game into a memory capable of storing data; (d) determining whether or not the payout determined in each the game is not less than a prescribed amount based upon the payout data stored in the memory; (e) determining a deduction amount deducted in offering the payout determined to be not less than the prescribed amount in the step (d); and (f) outputting information on the deduction amount determined in the step (e) by an output device capable of outputting information.

According to the aforementioned method for controlling the gaming machine, payout data showing a payout determined in each execution of a game is stored into a memory (e.g. RAM), and based upon the payout data, it is determined whether or not each payout is not less than a prescribed amount. Then, with regard to a payout determined to be not less than the prescribed amount, a deduction amount (e.g. a tax determined based upon a prescribed tax rate), which is deducted in offering the payout, is determined and the information thereof is outputted by an output device (e.g. a display capable of displaying an image).

Namely, a payout amount determined in each game is determined, and with regard to a payout not less than the prescribed amount, a deduction amount is determined and the information thereof is outputted. Since the gaming machine determines whether or not a tax and the like is required to be deducted with regard to all payouts in each game and calculates a tax and the like required to be deducted, an employee of a gaming parlor need not audit every winning state during the game. Hence a load of the employee can be reduced.

Further, since the information on the tax and the like required to be deducted is outputted in the form of an image or the like, it is possible by looking at the information to make an easy and accurate payout with the tax and the like taken into account at the time of accounting. This enables prevention of a calculation error of a tax amount.

Moreover, since the player can also see accurate information on the tax and the like, it is possible to prevent an illicit act of the gaming parlor such as intentional collection of a tax in amount larger than an original amount.

Desirably, in the method for controlling the gaming machine, the step (f) is a step of displaying an image showing information on the deduction amount determined in the step (e) on a display capable of displaying an image.

According to the aforementioned method for controlling the gaming machine, since the information on the calculated tax and the like is outputted in the form of an image, the amount to be deducted from the payout becomes obvious at a glance. It is therefore possible to make the player and the employee reliably recognize the deduction amount.

Desirably, in the method for controlling the gaming machine, the step (f) is a step of issuing a recorded medium, in which information on the deduction amount determined in the step (e) is recorded, by the output device.

According to the aforementioned method for controlling the gaming machine, a recorded medium is issued where the information on the deduction amount is recorded (e.g. a ticket with a tax amount printed thereon).

At the time of accounting, the payout with the tax and the like taken into account can be received by taking the recorded medium to an accounting place, and hence it is not necessary to go all the way to call the employee to a place where the gaming machine is located. It is therefore possible to reduce the load of the employee as well as reducing the stress of the player.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flowchart showing a subroutine of game execution processing in an audit mode.

FIG. 2 is a perspective view showing appearance of a slot machine according to the present embodiment.

FIG. 3 is a schematic view showing the symbol columns displayed on each display block.

FIG. 4 is a view showing one example of images displayed on a lower image display panel.

FIG. 5 is a view showing one example of images displayed on the lower image display panel.

FIG. 6 is a view showing one example of images displayed on the lower image display panel.

FIG. 7 is a block diagram showing an internal structure of the slot machine shown in FIG. 2.

FIG. 8 is a flowchart showing a procedure for activation processing executed by a mother board and a gaming board.

FIG. 9 is a flowchart showing a procedure for peripheral-devices initialization processing.

FIG. 10 is a flowchart showing a subroutine of activation processing executed by a central controller.

FIG. 11 is a flowchart showing a subroutine of a symbol determination processing.

FIG. 12 is a view showing the relation between a plurality of kinds of prizes, possibility for establishment of the prizes, and the numbers of payouts.

FIG. 13 is a flowchart showing a subroutine of bonus-game processing in the audit mode.

FIG. 14 is a flowchart showing a subroutine of winning-history information output processing.

FIG. 15 is a flowchart showing a subroutine of the game execution processing in a non-audit mode.

DESCRIPTION OF THE EMBODIMENTS

An embodiment of the present invention is described based upon drawings.

FIG. 1 is a flowchart showing a subroutine of game execution processing in an audit mode.

In a slot machine 10 (cf. FIG. 2) according to the present embodiment, a game can be played in the audit mode or a non-audit mode. In the audit mode, a game using credits is executed. When a payout to be offered is determined, payout data showing the payout amount is stored into RAM 43 (cf. FIG. 7), and a tax amount with respect to the payout to be taxed is calculated based upon the payout data at completion of the game. The information on the tax amount is then displayed on a lower image display panel 16 (cf. FIG. 2). Namely, in the audit mode, a winning state is “audited”. At the time of accounting, the payout with the tax taken into account is made based upon the information on the displayed tax amount.

On the other hand, in the non-audit mode, a game is executed by insertion of coins, and in the case of a payout to be taxed, an employee of a gaming parlor calculates a tax amount and makes a payout.

By inputting through a touch panel 69 (cf. FIG. 7), switching of the audit mode and the non-audit mode can be made (cf. FIGS. 4 and 5).

The game execution processing in the audit mode is executed when the gaming mode is switched to the audit mode. When the mode is switched to the audit mode, a variety of settings are switched, such as increasing a limit for a jackpot payout amount.

In the game execution processing in the audit mode, first, a main CPU 41 (cf. FIG. 7) determines whether or not credits have been bet (step S10). In this processing, the main CPU 41 determines whether or not an input signal, outputted from a 1-BET switch 26S (cf. FIG. 7) when a 1-BET button 26 (cf. FIG. 2) is operated, or an input signal, outputted from a maximum BET switch 27S (cf. FIG. 7) when a maximum BET button 27 (cf. FIG. 2) is operated, has been received. When determining that credits have not been bet, the main CPU 41 returns the processing to step S10.

On the other hand, when determining in step S10 that credits have been bet, the main CPU 41 executes processing of subtracting the number of credits stored in the RAM 43 in accordance with the number of bet credits (step S11). It is to be noted that, when the number of bet credits is larger than the number of credits stored in the RAM 43, the main CPU 41 returns the processing to step S10 without executing the processing of subtracting the number of credits stored in the RAM 43. Moreover, when the number of bet credits exceeds an upper limit value bettable in one game (50 in the present embodiment), the main CPU 41 advance the processing to step S12 without executing the processing of subtracting the number of credits stored in the RAM 43.

Next, in step S12, the main CPU 41 determines whether or not a spin button 23 (cf. FIG. 2) is turned on. In this processing, the main CPU 41 determines whether or not an input signal outputted from a start switch 23S (cf. FIG. 7) has been received when the spin button 23 is pressed down.

When determining that the spin button 23 has not been turned on, the main CPU 41 returns the processing to step S10. It is to be noted that, when the spin button 23 is not turned on (e.g. when a command of completion of the game is inputted without turning-on of the spin button 23), the main CPU 41 cancels the subtraction result in step S11.

On the other hand, when determining in step S12 that the spin button 23 has been turned on, the main CPU 41 shifts the processing to step S13.

Next, the main CPU 41 executes symbol determination processing (step S13). In this symbol determination processing, the main CPU 41 executes a symbol determination program stored in the RAM 43 to determine a code No. at stopping of symbols, thereby determining a combination of symbols to be relocated. This processing is detailed later using FIGS. 11 and 12. The present embodiment discloses the case of determining a combination of symbols to be relocated to determine one prize out of a plurality of kinds of prizes. However, in the present invention, for example, one prize selected out of a plurality of prizes may be determined first and a combination of symbols to be relocated may then be determined based on the aforementioned prize.

Next, the main CPU 41 executes scroll-display control processing (step S14). This processing is processing of stopping scroll display of each display block 28 (cf. FIG. 2) such that a combination of symbols corresponding to the prize determined in step S13 is relocated on a winning line L (cf. FIG. 2).

Next, the main CPU 41 determines whether or not a bonus game trigger has been established, namely whether or not five “APPLE” has been relocated on the winning line L (step S15). When determining that the bonus game trigger has been established, the main CPU 41 reads a program for executing a bonus game from the RAM 43 to execute bonus game processing (step S16). The bonus game processing is detailed later using FIG. 13.

On the other hand, when determining that the bonus game trigger has not been established, the main CPU 41 determines whether or not a prize has been established (step S17). When determining that a prize has not been established, the main CPU 41 shifts the processing to step S19.

On the other hand, when determining that a prize has been established, the main CPU 41 stores payout data showing a payout based upon the number of inserts and the prize into the RAM 43 (step S18).

Next, in step S19, the main CPU 41 determines whether or not an input of switching the gaming mode to the non-audit mode has been made through the touch panel 69. When determining that switching to the non-audit mode has not been made, the main CPU 41 returns the processing to step S10.

On the other hand, when determining that switching to the non-audit mode has been made, the main CPU 41 executes winning-history information output processing in step S20. In this processing, based upon the payout data stored in the RAM 43, the main CPU 41 determines whether or not each payout is to be taxed, calculates a tax amount with respect to the payout to be taxed, and displays information on the tax amount and a winning history (winning-history information) on the lower image display panel 16. The winning-history information output processing is detailed later using FIG. 14.

Next, in step S21, the main CPU 41 executes switching of a variety of settings such as returning the limit for the jackpot payout amount to the initial set value.

After executing the processing of step S21, the main CPU 41 completes the present subroutine.

Next, the configuration of the slot machine 10 according to the present embodiment is described.

FIG. 2 is a perspective view showing appearance of the slot machine according to the present embodiment.

In the slot machine 10, coins, bills, or electronic valuable information corresponding to those may be used as game media. However, in the present invention, the game media are not particularly restricted, and examples thereof may include medals, tokens, electronic money, tickets, or the like. It is to be noted that the aforementioned tickets are not particularly restricted, and examples thereof may include tickets with a barcode as described later.

The slot machine 10 includes a cabinet 11, a top box 12 provided on the upper side of the cabinet 11, and a main door 13 provided at the front of the cabinet 11.

The main door 13 is provided with the lower image display panel 16 as the display (output device). The lower image display panel 16 is provided with a transparent liquid crystal panel and the panel 16 displays a variety of information on a game, effect images, and the like. The lower image display panel 16 in the slot machine 10 is configured by the transparent crystal liquid panel and the panel 16 displays fifteen display blocks 28 made up of five columns and three rows. One symbol is displayed on each of the display blocks 28. Namely, three symbols are displayed on each of the symbol columns. Further, in the lower image display panel 16, one winning line L is formed horizontally across the five display blocks 28 displayed on the central row. The winning line L defines a combination of symbols. When a combination of symbols relocated on the winning line L is a prescribed combination, a payout in accordance with the combination and the number of inserted game media (BET number) is offered.

A number-of-credits display portion 31 and a number-of-payouts display portion 32 are set on the lower image display panel 16. In the number-of-credits display portion 31, the number of credits at the moment is displayed by an image. In the number-of-payouts display portion 32, the number of coins to be paid out is displayed by an image.

Further, although not shown, a touch panel 69 is provided at the front of the lower image display panel 16. The player can operate the touch panel 69 to input a variety of commands. The touch panel 69 corresponds to the input device in the present invention.

Under the lower image display panel 16 provided are a control panel 20, including a plurality of buttons 23 to 27 with which commands in accordance with the game progress are inputted by the player, a coin insertion slot 21 with which a coin is received into the cabinet 11, and a bill validator 22.

The control panel 20 is provided with the spin button 23, a change button 24, a CASHOUT button 25, the 1-BET button 26 and the maximum BET button 27. The spin button 23 is used for inputting a command to start scroll of symbols. The change button 24 is used in making a request of an attendant of gaming facilities for money exchange. The CASHOUT button 25 is used for inputting a command to pay out credited coins to a coin tray 18.

The 1-BET button 26 is used for inputting a command to bet one coin on a game out of credited coins. The maximum BET button 27 is used for inputting a command to bet the maximum number of coins bettable in one game out of credited coins (50 coins in the present embodiment).

The bill validator 22 identifies whether or not bills are appropriate, and also receives a regular bill inside the cabinet 11. It is to be noted that the bill validator 22 may be configured so as to read a later-described ticket 39 with a barcode. Buried glass 34 on which a character of the slot machine 10 or the like is drawn is provided on the lower front of the main door 13, namely under the control panel 20.

The upper image display panel 33 is provided at the front of the top box 12. The upper image display panel 33 is provided with a liquid crystal panel, and for example, the panel 33 displays an image representing introduction of contents of a game and explanation of a rule of the game.

Further, a speaker 29 is provided on the top box 12. Under the upper image display panel 33 provided are a ticket printer 35, a card reader 36, a data display 37, and a key pad 38. The ticket printer 35 prints a barcode on a ticket as coded data of the number of credits, a date, an ID number of the slot machine 10, etc., and outputs the ticket 39 with a barcode. The player can make another gaming machine read the ticket 39 with a barcode to play a game thereon, or exchange the ticket 39 with a barcode with a bill or the like at a prescribed place of the gaming facilities (e.g. a cash counter in a casino).

The card reader 36 reads data from a smart card and writes data into the smart card. The smart card is a card owned by the player, and stores, for example, data for identifying the player and data on a history of games played by the player. The smart card may store data corresponding to coins, bills or credits. Further, a magnetic stripe card may be adopted in place of the smart card. The data display 37 is configured by a fluorescent display and the like, and displays, for example, data read by the card reader 36 and data inputted by the player through the key pad 38. The key pad 38 inputs a command and data on ticket issuance and the like.

FIG. 3 is a schematic view showing columns of symbols displayed on the display blocks.

As described above, the fifteen display blocks 28, made up of five columns and three rows, are displayed on the lower image display panel 16, and one symbol is displayed on each of the display blocks 28.

As shown in FIG. 3, on the five symbol columns of the display blocks 28, columns of a total 22 symbols including code numbers “00” to “21” are scrolled. Each of the symbol columns is made up of a combination of “JACKPOT 7”, “BLUE 7”, “BELL”, “STRAWBERRY”, “PLUM”, “CHERRY”, “ORANGE”, and “APPLE”.

When five “JACKPOT 7”, “BLUE 7”, “BELL”, “STRAWBERRY”, “PLUM”, “CHERRY”, or “ORANGE” are relocated on the winning line L, a previously-set payout is offered (cf. FIG. 10).

“APPLE” is a bonus game trigger (symbol for shifting to a bonus game). When five “APPLE” are relocated on the winning line L, the game can be shifted to the bonus game. In the present embodiment, the bonus game is a free game (game where games can be played a prescribed number of times without betting game media).

When the spin button 23 is pressed down to start a game after pressing down of the 1-BET button 26 or the maximum BET button 27, symbols displayed on the display blocks 28 are scroll-displayed from upward to downward. After the lapse of prescribed time, symbols are relocated. Further, a variety of prizes (cf. FIG. 12) are previously set based upon the combinations of symbols, and when a combination of symbols corresponding to a prize stops on the winning line L, a payout in accordance with the prize is added to credits owned by the player. Further, when the bonus game trigger is established, the bonus game is generated.

It should be noted that, although the case was described in the present embodiment where symbols displayed on the display blocks 28 are automatically relocated after the lapse of prescribed time from the scroll display thereof, a condition for stopping symbols is not particularly restricted in the present invention. For example, the slot machine 10 may be provided with a stop button, and symbols may be relocated when the stop button is pressed down.

Next, images displayed on the lower image display panel 16 in the slot machine 10 are described. FIGS. 4 to 6 are views each showing one example of images displayed on the lower image display panel.

FIG. 4 shows one example of images displayed on the lower image display panel 16 in the non-audit mode.

As shown in FIG. 4, in the non-audit mode, a button image 90 for inputting switching to the audit mode is displayed on the lower side of the lower image display panel 16. The player can switch the gaming mode from the non-audit mode to the audit mode by touching a place corresponding to the button image 90 on the touch panel 69.

FIG. 5 shows one example of images displayed on the lower image display panel 16 in the audit mode.

As shown in FIG. 5, in the audit mode, a button image 91 for inputting switching to the non-audit mode is displayed on the lower side of the lower image display panel 16. The player can switch the gaming mode from the audit mode to the non-audit mode by touching a place corresponding to the button image 91 on the touch panel 69.

FIG. 6 shows one example of images displayed when winning-history information is outputted to the lower image display panel 16.

As shown in FIG. 6, an image 100 showing winning-history information is displayed on the lower image display panel 16. The winning-history information includes a combination (prize) won in a game played in the audit mode, a payout amount based upon the combination, a tax amount when the payout is to be taxed, and the number of payouts obtained by deducting the tax from the total payout amount. In the present embodiment, when a payout amount in accordance with one winning is not less than 1200 credits, the payout is to be taxed, and a 20% tax is collected. For example, FIG. 6 shows that the payout in accordance with “JACKPOT” is 2000 credits, and since this payout exceeds 1200 credits, 400 credits corresponding to 20% of the payout is collected as a tax.

At the time of accounting, a payout is made with the tax taken into account based upon the aforementioned winning-history information.

FIG. 7 is a block diagram showing an internal structure of the gaming machine shown in FIG. 2.

A gaming board 50 is provided with a CPU (central processing unit) 51, a ROM 55, a boot ROM 52, a card slot 53S compatible with a memory card 53, and an IC socket 54S compatible with a GAL (generic array logic) 54, which are mutually connected by an internal bus.

The memory card 53 is configured by a nonvolatile memory such as Compact Flash (registered trade mark), and stores a game program. The game programs include a symbol determination program. The symbol determination program is a program for determining symbols (code No. corresponding to symbols) to be relocated on the display blocks 28.

Further, the card slot 53S is configured so that the memory card 53 is inserted thereinto and pulled out therefrom, and is connected to the mother board 40 by an IDE bus. Therefore, when the memory card 53 is inserted into the card slot 53S after the memory card 53 is pulled out from the card slot 53S and another game program is written into the memory card 53, the kind and contents of a game played on the slot machine 10 can be changed. The game program includes a program in accordance with the progress of a game. Further, the game program includes image data and sound data to be outputted during the game.

The CPU 51, the ROM 55 and the boot ROM 52 which are mutually connected by the internal bus are connected to the mother board 40 by a PCI bus. The PCI bus transmits a signal between the mother board 40 and the gaming board 50, and provides power from the mother board 40 to the gaming board 50.

The mother board 40 is configured using a commercially available general-purpose mother board (printed circuit board provided with fundamental parts of a personal computer) and includes a main CPU 41, a ROM (read only memory) 42, and a RAM (random access memory) 43. The mother board 40 corresponds to the controller in the present invention.

The ROM 42 is configured by a memory device such as a flash memory, and stores a program such as a BIOS (basic input/output system) executed by the main CPU 41 and permanent data. When the BIOS is executed by the main CPU 41, initialization processing of prescribed peripheral devices is executed concurrently with start of download processing of the game program stored in the memory card 53 through the gaming board 50. It should be noted that, in the present invention, the ROM 42 may be a ROM whose contents can be rewritten or a ROM whose contents cannot be rewritten.

The RAM 43 stores data and a program to be used in actuation of the main CPU 41. Further, the RAM 43 is capable of storing a game program.

Further, the RAM 43 stores the number of credits, payout data, and the like. The RAM 43 corresponds to the memory in the present invention.

Moreover, the mother board 40 is connected with a later-described body PCB (printed circuit board) 60 and a door PCB 80 through USBs. Further, a power source unit 45 is connected to the mother board 40.

The body PCB 60 and the door PCB 80 are connected with instruments and devices that generate input signals to be inputted into the main CPU 41 and instruments and devices operations of which are controlled by a control signal outputted from the main CPU 41. The main CPU 41 executes a game program stored in the RAM 43 based upon an input signal inputted into the main CPU 41 to execute prescribed arithmetic processing, thereby storing its result into the RAM 43 or transmitting a control signal to the instruments and the devices as controlling processing of instruments and devices.

The body PCB 60 is connected with a lamp 30, a hopper 66, a coin detecting portion 67, a graphic board 68, a speaker 29, the touch panel 69, the bill validator 22, the ticket printer 35, the card reader 36, a key switch 38S and the data display 37. The lamp 30 lights in a prescribed pattern based upon a control signal outputted from the main CPU 41.

The hopper 66 is provided inside the cabinet 11 and pays out a prescribed number of coins from the coin payout slot 19 to the coin tray 18 based upon the control signal outputted from the main CPU 41. The coin detecting portion 67 is provided inside the coin payout slot 19 and outputs an input signal to the main CPU 41 in the case of detecting payout of the prescribed number of coins from the coin payout slot 19.

The graphic board 68 controls image displays on the upper image display panel 33 and the lower image display panel 16 based upon the control signal outputted from the main CPU 41. On each of the display blocks 28 of the lower image display panel 16, a background color determined by selection of a random number and a symbol scrolled or stopped is displayed. The number of credits stored in the RAM 43 is displayed in the number-of-credits display portion 31 of the lower image display panel 16. Further, the number of coins paid out is displayed in the number-of-payouts display portion 31 of the lower image display panel 16.

The graphic board 68 includes a VDP (video display processor) for generating image data based upon the control signal outputted from the main CPU 41, a video RAM for temporarily storing image data generated by the VDP, and the like. It is to be noted that image data used in generation of image data by the VDP is included in the game program read from the memory card 53 and stored into the RAM 43.

The bill validator 22 identifies whether or not bills are appropriate, and receives a regular bill inside the cabinet 11. Upon receipt of the regular bill, the bill validator 22 outputs an input signal to the main CPU 41 based upon an amount of the bill. The main CPU 41 stores the number of credits in accordance with the bill amount transmitted by the input signal into the RAM 43.

The ticket printer 35 prints on a ticket a barcode formed by encoding data such as the number of credits stored in the RAM 43, a date, and an ID number of the slot machine 10 based upon the control signal outputted from the main CPU 41, and outputs the ticket 39 with a barcode.

The card reader 36 reads data from the smart card and transmits the read data to the main CPU 41, or writes data into the smart card based upon the control signal from the main CPU 41. The key switch 38S is provided on the keypad 38, and outputs a prescribed input signal to the main CPU 41 in operation of the key pad 38 by the player. The data display 37 displays data read by the card reader 36 and data inputted by the player through the key pad 38 based upon the control signal outputted from the main CPU 41.

The door PCB 80 is connected with a control panel 20, a reverter 21S, a coin counter 21C, and a cold cathode tube 81. The control panel 20 is provided with a start switch 23S corresponding to the spin button 23, a change switch 24S corresponding to the change button 24, a CASHOUT switch 25S corresponding to the CASHOUT button 25, a 1-BET switch 26S corresponding to the 1-BET button 26, and the maximum BET switch 27S corresponding to the maximum BET button 27. The switches 23S to 27S output input signals to the main CPU 41 when the respectively-corresponding buttons 23 to 27 are operated by the player.

The coin counter 21C is provided inside the coin insertion slot 21, and identifies whether or not coins inserted into the coin insertion slot 21 by the player are appropriate. A coin other than the regular coin is discharged from the coin payout slot 19. Further, the coin counter 21C outputs an input signal to the main CPU 41 when detecting the regular coin.

The reverter 21S operates based upon the control signal outputted from the main CPU 41 and sorts a coin recognized as the regular coin by the coin counter 21C to a cash box (not shown) provided inside the slot machine 10 or the hopper 66. Namely, when the hopper 66 is filled with coins, the regular coin is sorted to the cash box by the reverter 21S. On the other hand, when the hopper 66 is not filled with coins, the regular coin is sorted to the hopper 66. The cold cathode tube 81 functions as a backlight provided on the rear-face side of the lower image display panel 16 and the upper image display panel 33, and lights based upon the control signal outputted from the main CPU 41.

Next, processing executed on the slot machine 10 are described.

Since the game execution processing in the audit mode has already been described using FIG. 1, the description thereof is omitted here.

FIG. 8 is a flowchart showing a procedure for the activation processing. This activation processing is processing executed by the mother board 40 and the gaming board 50. It is to be noted that the memory card 53 is inserted in the card slot 53S in the gaming board 50, and the GAL 54 is attached to the IC socket 54S.

First, when the power switch is turned on (power is turned on) in the power source unit 45, the mother board 40 and the gaming board 50 are activated (steps S1-1, S2-1). When the mother board 40 and the gaming board 50 are activated, separate processing are respectively executed in parallel. Namely, in the gaming board 50, the CPU 51 reads a pre-authentication program stored in the boot ROM 52, and according to the read pre-authentication program, the CPU 51 executes pre-authentication of checking and verifying that the authentication program was not previously interpolated before being taken into the mother board 40 (step S2-2). Meanwhile, on the mother board 40, the main CPU 41 executes the BIOS stored in the ROM 42 and develops compressed data incorporated in the BIOS into the RAM 43 (step S1-2). The CPU 41 then executes the BIOS developed in the RAM 43, and diagnoses and initializes a variety of peripheral devices (step S1-3). The detail of the processing of step S1-3 is described later using FIG. 9.

Since being connected with the ROM 55 in the gaming board 50 through the PCI bus, the main CPU 41 reads the authentication program stored in the ROM 55, and also executes storage processing of the read authentication program into the RAM 43 (step S1-4). At this time, the main CPU 41 obtains a checksum by ADDSUM system (standard checking function) in accordance with the function of the standard BIOS of the BIOS and stores the authentication program into the RAM 43 while executing processing of checking whether or not the storage is executed without an error.

Next, after checking what is connected with an IDE bus, the main CPU 41 makes access to the memory card 53 inserted into the memory card 53 through the IDE bus and reads a game program and a game system program from the memory card 53. In this case, the main CPU 41 reads data constituting the game program and the game system program by four bytes. Subsequently, according to the authentication program stored in the RAM 43, the main CPU 41 executes authentication of checking and verifying that the read authentication program has not been interpolated (step S1-5). When normally completing this authentication processing, the main CPU 41 writes and stores the game program and the game system program which were objects of the authentication (which were authenticated) into the RAM 43 (step S1-6). Next, the main CPU 41 makes access to the GAL 54 attached to the IC socket 54S through the PCI bus, reads data for setting payout-rate from the GAL 54, and writes and stores the data into the RAM 43 (step S1-7). The main CPU 41 then reads country-identification information stored in the ROM 55 in the gaming board 50 through the PCI bus, and also executes storage processing of the read country-identification data into the RAM 43 (step S1-8).

After executing the aforementioned processing, the main CPU 41 sequentially reads and executes the game program and the game system program to advance the game.

FIG. 9 is a flowchart showing a procedure for peripheral-devices initialization processing.

First, the main CPU 41 diagnoses and initializes the display (step S3-1). In this processing, the main CPU 41 transmits a request signal to the graphic board 68 to determine whether or not a prescribed response signal has been received, and also to clear a prescribed storage region and the like.

Next, the main CPU 41 diagnoses and initializes a variety of input devices (step S3-2). In this processing, the main CPU 41 transmits request signals to the input devices such as the start switch 23S, the change switch 24S, the CASHOUT switch 25S, the 1-BET switch 26S, the maximum BET switch 27S, and the touch panel 69, and determines whether or not prescribed response signals have been received.

Next, the main CPU 41 diagnoses and initializes other peripheral devices connected to the main CPU 41 (step S3-3) Thereafter, the main CPU 41 completes the present subroutine.

In the present embodiment, the case of the slot machine 10 being a standalone system was described. However, in the present invention, a plurality of slot machines may be connected to a central controller through the network, and the plurality of slot machines may be controlled by the central controller.

FIG. 10 is a flowchart showing a subroutine of activation processing executed by the central controller.

First, when the power switch is turned on (power is turned on), the mother-board is activated (step S4-1).

In the mother board, the CPU executes the BIOS stored in the ROM, and develops compressed data incorporated in the BIOS into the RAM (step S4-2). The CPU then executes the BIOS developed in the RAM, and diagnoses and initializes a variety of peripheral devices such as the display (step S4-3).

Next, the CPU executes slot machines initialization processing. In this processing, the CPU establishes network connection of the central controller and slot machines, and also diagnoses whether or not the network has been properly functioned.

After executing the aforementioned processing, the CPU reads and executes the game control program to control the progress of a game executed by the plurality of slot machines.

FIG. 11 is a flowchart showing a subroutine of the symbol determination processing which is called and executed in step S13 of the subroutine shown in FIG. 1. This processing is processing executed by execution of the symbol determination program stored in the RAM 43 by the main CPU 41.

First, the main CPU 41 executes a random number generation program included in the symbol determination program to select a random number value corresponding to each of the symbol columns out of the range of numeric values of 0 to 255 (step S501). In the present embodiment, the case of generating random numbers on the program (the case of using so-called software random numbers) is described. However, in the present invention, a random number generator may be previously provided, and random numbers may be extracted therefrom (so-called hardware random numbers may be used).

Next, based upon selected five random number values, the main CPU 41 determines code No. of each of the symbol columns (cf. FIG. 3) (step S502). The code No. of each of the symbol columns corresponds to the code No. of a symbol to be relocated on the winning line L. The main CPU 41 determines a prize by determining the code No. of each of the symbol columns. For example, when determining that the code No. of the symbols are “00”, “00”, “00”, “00”, and “00”, the main CPU 41 determines that the prize is “JACKPOT 7”.

Here, prizes in the present embodiment are described.

FIG. 12 is a view showing the relation of a plurality of kinds of prizes, possibilities for establishment of the prizes, and the numbers of payouts.

When five symbols of “APPLE” are relocated on the winning line L and the bonus game trigger is won, the bonus game is generated. In the bonus game, free games are executed in prescribed numbers based upon a random number obtained by executing a random number generation program included in the symbol determination program.

Moreover, when five symbols of “JACKPOT 7” are relocated on the winning line L, 30 coins are paid out with respect to one BET credit. Similarly, when five symbols of “BLUE 7”, “BELL”, “STRAWBERRY”, “PLUM”, “CHERRY”, or “ORANGE” are relocated on the winning line L, a payout is made in amount corresponding to a prize for each of the combinations.

FIG. 13 is a flowchart showing a subroutine of the bonus game processing in the audit mode which is called and executed in step S16 of the subroutine shown in FIG. 1.

First, based upon a random number value obtained by execution of the random number generation program included in the symbol determination program stored in the RAM 43, the main CPU 41 determines the number of games in the bonus game from any of 10 to 25 games (step S60). The main CPU 41 stores the determined number of games in the bonus game into the RAM 43 as the data.

Subsequently, the main CPU 41 executes the symbol determination processing (step S61) and the scroll-display control processing (step S63). The processing of step S61 is substantially the same as the processing described using FIG. 11. Since this processing has already been described, the description thereof is omitted here.

Next, the main CPU 41 determines whether or not the bonus game trigger has been established, namely whether or not five “APPLE” are relocated on the winning line L (step S64). When determining that the bonus game trigger has been established, the main CPU 41 newly determines the repetition number t of the bonus games (step S6) and adds the determined repetition number t to the number T of games in the current bonus game (step S66). Therefore, when the bonus game is won during the bonus game, the remaining number of bonus games increases. Specifically speaking, for example, in the case that the game is first shifted to 20 bonus games, when 17 bonus games are won in the twelfth bonus game, 25 (=20−12+17) bonus games are to be played.

When the bonus game trigger has not been established, the main CPU 41 determines whether or not a prize has been established (step S67). When determining that a prize has been established, the main CPU 41 stores a payout based upon the number of insertion and the prize into the RAM 43 (step S68).

When executing the processing of step S66 or S68, or when determining in step S67 that any prize has not been established (when determining that no prize has been won), the main CPU 41 reads the number T of games in the bonus game stored in the RAM 43 and subtracts 1 from the read value of the number T of games. The main CPU 41 then stores the number T of games after the subtraction into the RAM 43 again (step S69).

Next, the main CPU 41 determines whether or not the number T of times of bonus games has reached the number of times determined in step S60 (step S70). Specifically, the main CPU 41 determines the above by determining whether or not the number T of games stored in the RAM 43 has become zero. When determining that the number T of games is not zero, namely when determining that the number of bonus game executed has not reached the number of times determined in step S60, the main CPU 41 returns the processing to step S61 and repeats the aforementioned processing. On the other hand, when determining that the number T of games is zero, namely when determining that the number of games executed has reached the number of times determined in step S60, the main CPU 41 completes the present subroutine.

FIG. 14 is a flowchart showing a subroutine of winning-history information output processing which is called and executed in step S20 in the subroutine shown in FIG. 1.

First, in step S100, based upon the payout data stored in the RAM 43 in step S18 of FIG. 1 and in step S68 of FIG. 13, the main CPU 41 determines a payout to be taxed, namely a payout not less than 1200 credits, out of payouts in each game.

Next, in step S101, the main CPU 41 calculates a tax amount to be deducted from the payout to be taxed determined in step S100. Specifically, the main CPU 41 calculates 20% of an amount of the payout not less than 1200 as the tax amount.

Next, in step S102, the main CPU 41 produces winning-history information based upon the payout data and the tax amount calculated in step S101. Namely, the main CPU 41 produces winning-history information including: information showing a combination (prize); a payout amount with respect to the combination; a tax amount to be deducted from the payout to be taxed; and the number of payouts obtained by deducting the tax amount from the total payout amount, and stores the information into the RAM 43.

Next, in step S103, the main CPU 41 outputs the winning-history information produced in step S102 to the lower image display panel 16. Namely, the main CPU 41 displays an image showing the winning-history information (cf. FIG. 6) on the lower image display panel 16.

Next, in step S104, the main CPU 41 clears the payout data and the winning-history information stored in the RAM 43.

After executing the processing of step S104, the main CPU 41 completes the present subroutine.

FIG. 15 is a flowchart showing a subroutine for the game execution processing in the non-audit mode.

In the present embodiment, the gaming mode is set in the non-audit mode at activation of the slot machine 10. As described above, in the non-audit mode, the game is played by insertion of coins.

First, the main CPU 41 determines whether or not coins have been bet (step S200). In this processing, the main CPU 41 determines whether or not an input signal outputted from the coin counter 21C has been received, and also an input signal outputted from the 1-BET switch 26S at the time of operation of the 1-BET button 26 or an input signal outputted from the maximum BET switch 27S at the time of operation of the maximum BET button 27 has been received. When determining that the coins have not been bet, the main CPU 41 returns the processing to step S200. On the other hand, when determining in step S200 that the coins have been bet, the main CPU 41 shifts the processing to step S201.

Since the processing of steps S201 to S206 is the similar processing to those of steps S12 to S17 in FIG. 1, the descriptions thereof are omitted here.

When determining in step S206 that a prize has been established, the main CPU 41 pays out coins in amount corresponding to the number of inserts and the prize in step S207. When an amount of a payout to be made is to be taxed, the employee of the gaming parlor makes a payout with a tax amount taken into account.

When executing the processing of step S205 or step S207, or when determining in step S206 that any prize has not been established (when determining that no prize has been won), the main CPU 41 completes the present subroutine.

It is to be noted that the bonus-game processing which is called and executed in step S205 (bonus-game processing in the non-audit mode) is processing obtained by changing the processing of step S68 of the bonus-game processing in the audit mode shown in FIG. 13 (storage processing of the payout data) to payout processing similar to that of step S207 in FIG. 15. Hence the description of the bonus-game processing is omitted here.

As described above, the slot machine 10 according to the present embodiment includes the RAM 43 (memory) capable of storing data. Further, the slot machine 10 includes the lower image display panel 16 (output device, display) capable of outputting information. Further, the slot machine 10 includes the mother-board 40 (controller) programmed to execute the processing of (a) executing a game, (b) determining a payout to be offered based upon a result of the game in each execution of the game, (c) storing payout data showing the payout determined in each game into the RAM 43, (d) determining whether or not the payout determined in each the game is not less than a prescribed amount based upon the payout data stored in the RAM 43, (e) determining a deduction amount which is deducted in offering the payout determined by the processing (d) to be not less than the prescribed amount, and (f) outputting information on the deduction amount determined in the processing (e) by the lower image display panel 16.

Namely, a payout amount determined in each game is determined, and with regard to the payout not less than the prescribed amount, a deduction amount is determined and the information thereof is outputted. Since the slot machine 10 determines whether or not a tax and the like is required to be deducted with regard to all payouts in each game and calculates a tax and the like required to be deducted, an employee of a gaming parlor has no need for auditing every winning state during the game. Hence the load of the employee can be reduced.

Further, since the information on a tax required to be deducted and the like is outputted in the form of an image or the like, looking at the information can facilitate an accurate payout with the tax and the like taken into account at the time of accounting. It is therefore possible to prevent a calculation error of a tax.

Moreover, since the player can also see accurate information on a tax and the like, it is possible to prevent an illicit act of the gaming parlor such as intentional collection of a tax in amount larger than an original amount.

In the present embodiment, the case was described where switching of the audit mode and the non-audit mode is made by input of an operation by the player. However, in the present invention, it may be arranged not to allow the player to make switching of the audit mode and the non-audit mode. In this case, for example, it may be configured that an operating portion only operable by the employees of the gaming parlor is provided, and only when a game in the audit mode is permitted, the operating portion is operated to switch the gaming mode to the audit mode.

Further, in the present embodiment, the case was described where payout data showing a payout amount in each game in the audit mode is stored and calculation of a tax amount and the like are executed based upon the payout data at completion of the game. However, in the present invention, a tax amount may be calculated in each determination of a payout, and information on the calculated tax amount may be outputted at completion of the game.

Further, in the present embodiment, the case was described where the information on the tax amount (winning-history information) is outputted as an image. However, in the present invention, the information on the deduction amount may be outputted by issuing a recorded medium in which the information is recorded, for example, by printing the information on the deduction amount on a ticket.

Further, in the present embodiment, the case was described where a game is played by insertion of coins (not credits) in the non-audit mode. However, in the present invention, the upper limit for coins used for BET in the game in the non-audit mode may be previously set for storing the coins as credits. In this case, when the gaming mode is switched to the audit mode, the upper limit amount for storable credits may be eliminated, or may be increased.

Further, in the present embodiment, the case was described where the winning state is audited only when the gaming mode is switched to the audit mode. However, in the present invention, the winning state may be constantly audited without distinction of the gaming mode.

Further, in the present embodiment, the case was described where the gaming machine is a slot machine. However, the gaming machine in the present invention is not limited to a slot machine, and it may be a roulette game machine or a card game machine.

Although the present invention has been described with reference to embodiments thereof, these embodiments merely illustrate specific examples, not restrict the present invention. The specific structures of respective means and the like can be designed and changed as required. Furthermore, there have been merely described most preferable effects of the present invention, as the effects of the present invention, in the embodiments of the present invention. The effects of the present invention are not limited to those described in the embodiments of the present invention.

Further, in the aforementioned detailed description, characteristic portions have been mainly described, for ease of understanding the present invention. The present invention is not limited to the embodiments described in the aforementioned detailed description, but can be also applied to other embodiments over a wider range of applications. Further, the terms and phrases used in the present specification have been used for clearly describing the present invention, not for limiting the interpretation of the present invention. Further, those skilled in the art will easily conceive other structures, systems, methods and the like which are included in the concept of the present invention, from the concept of the present invention described in the present specification. Accordingly, the description of the claims is intended to include equivalent structures that fall within the technical scope of the invention. Further, the abstract aims at enabling engineers and the like who belong to the present technical field but are not familiar with the patent office and public institutions, the patent, law terms and technical terms to immediately understand the technical content and the essence of the present application through brief studies. Accordingly, the abstract is not intended to restrict the scope of the invention which should be evaluated from the description of the claims. It is desirable that literatures and the like which have been already disclosed are sufficiently studied and understood, in order to sufficiently understand the objects of the present invention and the specific effects of the present invention.

In the aforementioned detailed description, there has been described processing to be executed by computers. The aforementioned description and expressions have been described for the sake of enabling those skilled in the art to understand the present invention most effectively. In the present specification, each step for deriving a single result should be understood to be self-consistent processing. Further, each step includes transmission, reception, recording and the like of electric or magnetic signals. Although, in the processing at each step, such signals have been expressed as bits, values, symbols, characters, terms, numerical characters and the like, it should be noticed that they have been merely used for convenience of description. Further, although the processing at each step was described using expressions common to human behaviors in some cases, the processes described in the present specification are to be executed by various types of devices, in principle. Further, other structures required for conducting each step will be apparent from the aforementioned description. 

1. A gaming machine comprising: a memory capable of storing data; an output device capable of outputting information; and a controller programmed so as to execute the processing of: (a) executing a game; (b) determining a payout to be offered based upon a result of said game in each execution of said game; (c) storing payout data showing the payout determined in each said game into said memory; (d) determining whether or not the payout determined in each said game is not less than a prescribed amount based upon said payout data stored in said memory; (e) determining a deduction amount which is deducted in offering the payout determined to be not less than the prescribed amount in said processing (d); and (f) outputting information on the deduction amount determined in said processing (e) by said output device.
 2. The gaming machine according to claim 1, wherein said output device is a display capable of displaying an image, and said processing (f) is processing of displaying on said display an image showing information on the deduction amount determined in said processing (e).
 3. The gaming machine according to claim 1, wherein said processing (f) is processing of issuing a recorded medium, in which information on the deduction amount determined in said processing (e) is recorded, by said output device.
 4. A gaming machine comprising: an input device capable of inputting an operation; a memory capable of storing data; an output device capable of outputting information; and a controller programmed so as to execute the processing of: (a) executing a game; (b) determining a payout to be offered based upon a result of said game in each execution of said game; (c) executing switching of an audit mode and a non-audit mode based upon an input from said input device; (d) storing payout data showing the payout determined in each said game executed in said audit mode into said memory; (e) determining whether or not the payout determined in each said game executed in said audit mode is not less than a prescribed amount based upon said payout data stored in said memory; (f) determining a deduction amount deducted in offering the payout determined to be not less than the prescribed amount in said processing (e); and (g) outputting information on the deduction amount determined in said processing (f) by said output device.
 5. The gaming machine according to claim 4, wherein said output device is a display capable of displaying an image, and said processing (g) is processing of displaying on said display an image showing information on the deduction amount determined in said processing (f).
 6. The gaming machine according to claim 4, wherein said processing (g) is processing of issuing a recorded medium, in which information on the deduction amount determined in said processing (f) is recorded, by said output device.
 7. A method for controlling the gaming machine, comprising the steps of: (a) executing a game; (b) determining a payout to be offered based upon a result of said game in each execution of said game; (c) storing payout data showing the payout determined in each said game into a memory capable of storing data; (d) determining whether or not the payout determined in each said game is not less than a prescribed amount based upon said payout data stored in said memory; (e) determining a deduction amount deducted in offering the payout determined to be not less than the prescribed amount in said step (d); and (f) outputting information on the deduction amount determined in said step (e) by an output device capable of outputting information.
 8. The method for controlling the gaming machine according to claim 7, wherein said step (f) is a step of displaying an image showing information on the deduction amount determined in said step (e) on a display capable of displaying an image.
 9. The method for controlling the gaming machine according to claim 7, wherein said step (f) is a step of issuing a recorded medium, in which information on the deduction amount determined in said step (e) is recorded, by said output device. 